Not like other reviews make it out to be
Pros
PTO, holidays off, Monday-Friday work week, insurance. Environment is fun and competitive where individuals/teams are constantly working to improve measured numbers and become more efficient. Relaxed atmosphere, no dress code (t-shirt and jeans are fine). Team leads are understanding and care about their teams, and appreciation is shown often. No matter what these other reviews say, over time is not required. I'd actually like to know who thinks it's required because we are asked to not work overtime without prior approval. Management is very understanding in regards to emergencies, needing time off or needing to leave early, within reason of course. Just like any job, when you're there you're expected to work, but they let you have fun while you're doing it. You have the opportunity to relax throughout the day, chat with office mates, take a few little breaks here and there and then get back to work. Youre expected to do a good job and get a lot of work done. The work is pretty easy once you've learned the systems and what you're doing.
Cons
Raises haven't always been consistent. For a company that has a pretty high turnover due to students coming and going, longevity isn't always as appreciated as it should be.