Bureaucracy is increasing here, while oddly management continues to foster immature office culture. Too much play here for some, while too much work here for others. Definite unfairness is very apparent here in what people get away with right in front of upper management and other managers. My engineering colleagues frequently complain they have zero to no visibility on upper management decisions and are seen by upper management as simply a commodity. Hard to stay visible in a very fast moving company where salespeople get much of the praise. Little work life balance in engineering, sales and product management though. Salespeople do deal with not being with families and friends every week sometimes 4 days a week, since a lot of travel is involved. Recently hired managers in some teams are more of micro managers than leaders who I would look up to. Lots of wasteful meetings here in which managers would rather talk jokes than actually finish meetings quickly by getting down to business. HR asks teams that are hiring to sit in on "gossip" sessions about job candidates who the company clearly isn't going to hire. Lots of time is wasted here on chit chat. Fast moving company has a lot of strict deadlines which are unreasonable and reflect upper management frowns upon those who don't put in overtime, which is needed in teams like sales, product and engineering weekly.