Pros
1. Everyone is friendly, knowledgeable, helpful and respectful, from the Recruiters to the Management and the Administration Team.
2. They recruit only the best people, so we get to work with the best people.
3. They try to do nice things for us like a Christmas party and other "get-togethers" during the year.
4. Interesting and fun team building events like last year's Robotics Hackathon
Cons
I can't think of any cons.