Compensation is slightly below average.
Business units are siloed, often leading to intra-departmental conflicts. Business is booming, turnover is as well.
Love my co-workers. Great bunch of talented, hard-working people
HR, payroll, employee on-boarding, and other parts of the company are slow, inefficient, and sloppy. People are very nice, positive and easy to work with. They have good industry experience but are slow to adapt to the level of excellence of leading tech companies. Pay & skill level is low.
Fast paced work environment. Things have gotten progressively more intense as the company went from non-profit, to employee-owned to publicly traded. The company is constantly growing, which is good. It's also very fast paced, and sometimes quality suffers as a result.