Pros
good starting salary
exposure to different industries
Young employees
Cons
working overtime causes burnout
you could be working for the same client for more then a year
not a laid back environment.
commute is horrible if you live far from the client.
Advice to Senior Management
Management needs to appreciate the hard work and hours the employees are putting into the company and stop treating them as warm bodies.