Pros
The coworkers are great, but the stress placed on everyone makes it very hard to do more than just nod hello in the morning. There are a few who are able to socialize all the time, but these are the same people who were considered management's favorites.
Cons
They use the term start-up company to justify dumping on the employees. As others leave the company, their clients are just dropped on you and you are expected to call up to 50 clients a day. The amount of work keeps growing, and you are criticized when you ask for assistance. The management puts you off for weeks when you ask them to help you resolve an issue, which leads to unsatisfied clients that you are blamed for. They make promises of promotions, positions, and bonuses but these promises never come through. I have told friends NOT to apply here because I do not want them to go through this.