Good work life balance
great coworkers
Competent pay
A perfect place to be right out of the college. If you are dipping your toes in the industry this is the place to be
Cons
Management is clueless about a long term direction
too much red tape for the size
no process
no training: you are on your own