Pros
Entry level work with on the job training.
$50k life insurance paid by company.
You can use your work computer for personal outside of work hours.
Up to 4 hours of flex time every two weeks.
No overtime.
Cons
Turnover has caused massive amounts of additional work piled on those who are still there.
Constantly hiring, not because of growth, but to replace people who have left.
No raises without threatening to quit.
Micromanaging VPs and C-Suite execs.
HR is unhelpful and does not pay out accrued PTO upon resignation as stated in company handbook.
Benefits are expensive and not great.