Pros
- Good opportunities for new graduates in a wide array of technologies and projects. - Good opportunity for growth, providing the client site has opportunities and if you can articulate reasons for promotion during reviews.
Cons
- I worked for them for over 4 years. Did not speak to a single person during the exit process, with all communication being email only from HR. Exit interview was a short survey monkey questionnaire, with no space for any written feedback. - Upon hearing of my notice, I got an insinuating email from a senior manager (a person I had no prior communication with), suggesting I may be in breach of my terms of contract, preventing me from starting with my new employer. A quick glance over contracts later, I informed the individual that no terms had been breached. I did not hear back from the individual. I can only assume the email's purpose was to try to intimidate me. - At one point I discovered I hadn't been paid correctly over a period of around 6 month's. It took another 6 month's and refusal to do additional overtime to finally resolve.