Pros
You will be hired regardless if you are qualified (like Management).
Cons
Worst company I have ever worked for. They hire temporary HR staff (because they can't be bothered to have actual HR) to lowball salaries and cut benefits to save a buck. They run on a skeleton crew of whoever is available to take advantage of. I have seen more IT developers leave than the whole of the current employees combined. Just recently a complete office of multiple people was let go, without notice with a single month's pay. These people have been working for the company for almost a decade. I was in high-level management, so many times the company has dropped the ball in contract negotiations, software development deadlines, and more. If you work here be prepared to wear many, many hats and not be compensated for your time.