Pros
- Experience you won't get in a large company - Ability to "have your seat at the table" with regards to company improvements, new processes - Unlimited vacation, flexible work from home - Coworkers support and root for you, not much politics or over competitiveness - Career growth, clear pathway to senior positions Side Note: First job out of college and couldn't of asked for a better environment to be placed in. I've learned more here than I ever could've imagined.
Cons
- Being a start up company, there is a lack of process with some things - Promises made aren't always promises kept. You have to stay diligent with upper management to get what you feel you deserve - Clients are very needy and not appreciative of hard work (welcome to the life of a Consultant)