Pros
- everyone who is not in management are great people and very intelligent - can learn a lot from others if you pull your own weight as in trying to answer your own questions first - it's a startup; you can learn a lot quickly (however, monetary compensation should be considered a false hope)
Cons
- office politics reign supreme - your opinion falls on deaf ears to management (99% of the time) - people leave every 2 to 3 months due to frustrations from management or lack of - those in charge seem to feel that adding more features are more important than having the core functions of the product work - environment can be negative and toxic which in most cases spread and make you not want to come to work - opportunities are not given, they are created... because someone had just left. - be prepared to not move up in your role or get the raise that was promised to you - expect long hours and angry customers because priorities are not focused on fixing backend problems (beware if you apply for a customer/tech support role as this is frequent)