-departments are very segmented (internally and externally)
-pay seems low compared to past experience with similar tech companies
-because the company has grown rapidly, many processes dont exist. Even if processes are in place, they're often not followed in order to cater to the "tenured" employees
-bad mentality from tenured employees with attitude of "this is how its always been done, so why should we change"
-long hours are the norm
-upper management (depending on department) shows obvious favoritism to those who kiss a$$
-very little work/life balance. if you need to leave early to pick up your children or go to a doctor's appointment, you're almost frowned upon (at least in my experience)