Pros
Great place to work. Home is not where you live. Home is where they understand you.
Cons
Better communication with staffs and management
Pros
The team was like a family, the manager was lenient and training was provided
Cons
Can't think of any, I loved it there!