I have been working at ABM Industries full-time (More than a year)
There's room for growth and there's not much competition at the entry level. Very easy work too. They LOVE overtime, especially for the over night shift. They encourage you to just ask. You can apply for any position after a short period, which is better than climbing a company ladder through 4 different positions until you reach the one you want.
Very disorganized. Rampant miscommunication. Holding overnight employees hours after their designated clock out time against their will. They say there's room for promotion very frequently, but in truth, you have to instigate it to the point of being annoying. If you want a position in HR, go ahead and apply online yourself, and that'll get you through the system. Don't wait.
Advice to Management
Instead of talking at your employees and telling them what to do when they have a problem, please consider listening to them and either compromise, or explain to them why you're doing what you're doing. The lack of communication is the source of several of the problems happening right now.
I applied online. The process took 3+ months. I interviewed at ABM Industries.
Applied online. Took more than 2 months to get reply. Got a call to interview on phone for Supervisor position. She mentioned it was a Night shift job and I told her the add said it was Day shift. I declined to continue interview. She appreciated it. I applied the next day for the Account Manager job. The next day I got an email stating:
Unfortunately, we are not moving forward with your application for the 108855 - ASSISTANT MANAGER position.
I guess if you refuse a position you are immediately place on their list.
I was surely qualified for the position.