Pros
Free lunches? I'd be hard pressed to find another Pro.
Cons
This place is not only miserable it emotionally abusive. Management has created a culture where throwing people under a bus is rewarded. Your peers will look for opportunities to hurt your career to better thiers. All friendships developed should be scrutinized as it is likely that person is looking for an opportunity to use you. Training is non existent. Promotions are never given on merit or skills instead they are all about the 'in crowd'. Work hours are from 8:30am till 9pm at minimum. Please read other reviews to understand this is NOT an exaggeration. The unlimited PTO is only for upper management. Everyone else is made to feel like the are doing something wrong for taking a day off. If you have a vacation planned you will cancel it or work during it. They will lie to get you in the door. Make promise that will never be kept. This is NOT agency life, this is Hell on Earth. Don't work here, just don't it. Your mental health is worth more that any pay check.