Pros
Very easy company to work for and easy to work with. Relaxed comfortable enviroment. Good coworkers are more like friends. Management is easy going but direct. Very understanding of needing time off for personal or family needs.
Cons
Management did not always agree.