Pros
Good benefits, 401k, stock options, and friendly work environment
Cons
Stressful workload and lack of staffing added additional responsibilities without increased pay.
Pros
friendly, helpful, understanding, fair, consistent
Cons
The schedule can be hectic at times