I was allowed to work independently
The pay was fair for the work I was doing
Cons
Very disorganized
Proprietary software tools are broken
Little to no upward mobility
Pay increases are rare and small
Bonuses are insulting
Management treats employees as commodities and not people