Pros
Co-workers that can become life long friends, decent parking and cafeteria food. Looks great on a resume working for a non-profit
Cons
Clears signs of a leadership team with no experience on enterprise growth management and employees hired into positions without the proper knowledge of what their direct reports deal with on a day-to-day basis. Projects that implement critical business infrastructure aren't approached in a timely manner and are often treated like a high-school group project and ignored until it's less than three months to implementation week and every support team is scrambling to get their tasks finished and often way over budget. Managers who put up a good front of caring about their direct reports but then do nothing to help keep team moral from reaching abysmal levels where every member of the team is vocally complaining about their jobs on a daily basis. Salaries aren't even close to market value or keep pace with inflation and everyone gets the run-around treatment from HR while executives enjoy large quarterly bonuses. On top of undervalued base pay, leadership encourages an unhealthy relationship with overtime for both hourly and salaried employees due to the amount of work that piles up. Only reason to keep working here is the tuition reimbursement and enterprise IT experience to add to a resume. Health benefits change annually and can be extremely frustrating when covered medications change or out of pocket deductible increases while the monthly premium withdrawn from your paycheck also increases.