Pros
Dog-friendly office, relaxed dress code, paid benefits, company events, and fantastic training. It really is a fantastic environment here, we work really hard but we also have a lot of fun here. Managers are open to feedback and willing to answer any questions or concerns you have.
Cons
The only real con I can think of is the way we track our time, it's frustrating!