Pros
Great coworkers, good benefits package. The company provides a kitchen filled with snacks and coffee. A lot of very educated and many professional coworkers. The job itself is nice.
Cons
It was clear from the day I started that there was an "in crowd". These are people who started when the company was young and basically get to do whatever they want. They are able to work from home although no other employees are allowed to do so. (Can you say lawsuit in the making?!). The company uses and abuses its employees. The cfo comes from a restaurant background and that is how she runs the company. The company hires young employees at a very low salary, works them to death and then the employees leave. Wash. Rinse. Repeat. Turnover is the highest I have ever seen at any company.