Leadership within upper management is lacking, employees are underpaid and over worked
Pros
-The people are genuinely some of the best you can meet; smart and fun, and really easy to develop connections with -Smaller company, relatively easy to be hired (just need to be a college grad without any experience and you're golden) -Trendy office (it seems like the company invests in a "cool office vibe" much more heavily than things like overtime pay, hiring more much-needed staff, etc.)
Cons
-Extreme lack of work life balance. Expect to work weekends, and 10-12 hour days on a weekly basis. You are looked down upon for leaving at 5:30 PM. -Employees are severely, SEVERELY underpaid for what is the industry average. -Lack of privacy. Upper management is constantly digging around in employees' conversation logs, search history, etc. to find incriminating evidence used to fire you. It's hard to feel safe in the office when management finds "employee gossip" to be a fireable offense. -It is incredibly difficult to get vacation time, and if you do, you can expect to work during this time. Same applies to sick time. -Office politics and drama makes it feel like you are back in high school again. -Upper management and the CEO have favorite departments. Expect career growth only if you are lucky enough to be one of their "favorites." -Benefits are unimpressive. Expect only a week of accrued vacation in your first year.