Pros: co-workers.. nothing else
Cons: hr, management, everything..
First of all, before you were hired, HR won't tell you anything, won't give you a clue about benefits.. If you were hired, you will regret.. I did.
Second you are office worker, you still need to swipe in with your id card in/out every day.. (exempt or not). Tedious.
Third, I learned nothing from this job. Supervisor and Management are selfish. They don't share anything with you.
Forth, the Middle management is the worst, they can let you go just like that, when you join this company, don't think it is permanent, it could be temporary regardless if you are sales, technical or regular worker. They can just let you go without any reason. They did that to save money and hire someone they know with less pay.. Typical politics.
Last, When you are laid off, you will have to wait a month for your vacation check. They won't give you everything in one check.
The total experience with this company is horrible..