Pros
- You can advance your career really fast. - Many young and purpose-driven engineers work here. - The CEO will most likely know your name. He will inspire you. - It has a startup vibe. - Unlimited PTO; however, if you get hired through an agency, then you might not get any PTO.
Cons
- There is a high turnover rate for managers and some engineering positions. Many people choose to quit after working a few months or a few years. - Organization structural changes may be frequent. -Job insecurity. Your job literally relies on a few investors. - Managers like to micromanage. Since it is a small company, managers will micro manage every task you do. - Lastly, there are a few cliques. This is not really a big deal until your manager belongs to one of these cliques.