Pros
It has a respectable name in the industry and looks decent on a résumé.
Cons
~Terrible management! They openly communicate that they don't care about any of your concerns and show arrogance along the way. ~Micro management ~Lack of trust in employees - they accuse employees of wrongdoing without any proof and treat them terribly. ~No respect ~Too many office politics and affairs. It seems like everyone just sleeps around with each other. ~Unreasonably long work hours ~TERRIBLE PAY! It's almost an insult. ~They look for reasons to not pay out the pathetic bonuses. ~Raises are pathetic and also a slap in the face. Someone actually got a $400 raise so you do the math. ~Promotions are no more than a title change. Salary, bonuses, privileges and hours are not affected. ~Indecent quality staff - majority of the people don't even seem like educated, classy people with solid experience. ~CRAZY TURNOVER!!! My department lost an average of 4 individuals per month. Hiring was constantly going on because people were constantly quitting. Majority of the talented employees found better opportunities and left the company as soon as they could. ~Outdated technology ~Very cheap company. They don't even provide free coffee.