Like all companies, it has its own issues and perks. I believe many staff that have worked in this company will probably rate it very negatively. However, I believe if you do your job and have a positive attitude, it is very tolerable. There are many internal issues which have to be fixed, for example: my location was always short staff, staff were not getting the raises annually and as such, there was a high turnover rate. It is a company that provides decent stability but not much room for growth unless you are able to become part of a management team.
Long hours, not enough staff