Pros
--Your co-workers are probably smart, talented, fun, and interesting people. Being around them is great. --You'll wear a lot of hats so you'll learn a lot --Parties all the time
Cons
--Management doesn't care. They'll tell you they do, but will then turn around and demand that you work constantly. --Work is non-stop (10-12 hours a day plus email, calls, texts on off hours, including weekends). --Everyone is underpaid and overworked. Extremely high turn over. --Crazy unrealistic expectations and arbitrary deadlines for work --Not a lot of room for growth --incredible nepotism --No 401k, no HR department, minimal vacation/sick days, minimal holidays, little flexibility to work from home --No one in upper management is willing to stand up to the CEO, and lower-level employees suffer because of it