Pros
None I really can't think of a single good thing to say about this place it is that bad.
Cons
Terrible micro managing bosses and department infighting. It is always a blame game and throw others under the bus environment. Never have I worked with so many unprofessional people at all levels. All of the reviews on Glassdoor are true and turnover is very high. They bought a company in Pakistan almost a year ago and each department has a Pakistan counterpart department and assistant backup for their position. They laid off a bunch of people last January and sourced the jobs to Pakistan. It is only a matter of time till the next round so job security is non existent and everyone knows it. I have never seen so many lies told and information withheld its truly unbelievable. Watch out for your co workers they will throw you under the bus in a heartbeat. Don't ever consider going to HR for a complaint that will get right back to your manager and then you will be done for sure. Many tenured employees get away with abusive behavior and nothing is done at all and people just accept it. Truly a sad place to work I can't say anything positive about the place.