Pros
Interview process was fast and seamless. This strongly depends on which client you land, but this is a pretty good place to start off as a developer. You will be pushed for sure, that is to be expected, but not to the point of breaking. Work/Life balance is always prioritized. My HR manager was always friendly and willing to hear me out on anything I had to say. My experience was much better than some of the rumors I had heard.
Cons
Salary is on the low side for the tasks done. Sometimes coworkers feel like they don't really care.