The best place I have ever worked. Employers are extremely caring of their staff and treat all staff members like family members. Challenges of work are made easy with the amount of support provided by your co-workers and management.
Cons
you have the responsibility of all types of security. (Fire alarm, Water flooding, Theft, etc. All these are actually surpassable with the amount of support you get.