Pros
supportive and talented colleagues, wide range of responsibilities, educational and trip opportunities, dog friendly, lunch and learn perks, standard benefits
Cons
overtime is expected, poor salary compensation and barely to no annual raises/bonus, management could improve on resource allocations and anticipated deadline communications, could be more transparent overall with business management.