Pros
Flexible schedule, benefits, A/C, bathrooms, working behind a locked door.
Cons
Randomly fires people with zero warning, regular layoffs, bad management, don't stick your neck out cause they'll cut your head off. They act all morally just and well intentioned, but at the end of the day that all goes out the window. They stated that they are all about communication, but there was no indication of my exit from the company or any attempt to help me improve. Which is exactly what I was told the company was about. It's a hollow joke. They play favorites and do a lot of behind the back talking. Best advice, don't even enter this snakepit. They fire those that bust their butts and fight for improvement, and allow those that wander the office rubbing their mouths all day about personal stuff work there for years.