Pros
People are very fun Easy to move between departments from the entry-level position Constant updates on the state of the company from senior mgmt Easy to build on skills that you want to strengthen Awesome perks: cash towards wellness programs, catered food to work Trial by fire environment allows you to use your unique problem solving approach - there a million ways to do things, so do it how it works for you! Environment allows you to be social or studious - you won't go crazy! : )
Cons
Work/Life balance can be difficult to maintain (typical of start-up). Know when to take a day off! It can be difficult to get a personal review of your career progress and track for the company I still don't have a description of what my position is and its track - so this makes it difficult to see where I will be in the future