Pros
Decent salary possible if you negotiate, but they will offer you much less than you are worth if they can get away with it.
Cons
This is a company that got too big too fast. Not enough employees for the workload, not filling gaps when people leave the company. The focus on company culture seems like something they do because they have to, ex. write these goals that are exactly what we want you to say, not your actual goals. No open communication between management and employees. HR is total crap. Most people who work here are miserable in my opinion. In our weekly meeting representatives for upper management would sit there and check email and texts on their phone clearly being unable to spare twenty minutes a week to care about and or encourage their employees. Bottom line is this company is about profit and profit only, and does not care about internal morale.