Overall positive experience but hard to schedule a time to interview which made the experience difficult. Everyone I talked to were great people though and overall positive experience. I ended up not getting to final stage and deciding to stay at my current company but would be a great place to work.