Pros
-Supportive and intelligent teammates -Excellent executive leadership with a clear shared sense of direction and a vision for the future -Leadership open to suggestions on improving processes and implements the suggestions fairly quickly -Lots of different and interesting projects to work on -Get a lot of responsibility early on and lots of opportunity for growth -You develop a lot of new skills very fast -Fast paced
Cons
-Hard work is required for success -Hours can sometimes be longer depending on the current stage of your projects -The company is consistently growing, so there are constantly new people joining -You need to be ready to assume a lot of responsibility, which is not a necessarily a bad thing but something you should be ready for