Pros
Great co-workers - that's all
Cons
This company is awful to work for. The management not only does not care about their employees they are condescending, rude, and have no respect for their workers. At first, you will think that this job is great and the business model is innovative, but for a company that has been around 10 years and still calls themselves a "start-up" they have some serious issues they need to sort out. They fail to be "transparent", which is a word they throw around so much I'm not so sure they understand what the actual definition is. They are constantly changing policies and workflow without discussing it with the front-end and then make you feel like you have an opinion by saying they want feedback. Also, if you do not say, do, and agree with everything they say you run the risk of being put on probation or even fired.