Vantaggi
You get decent time off, but good luck using your vacation days without people making you feel guilty.
Svantaggi
Horrible, horrible management. Don't believe their hyped up talk about teamwork and helping each other. It's all a load of garbage. You get singled out and pit against each other and they offer no guidance to newer employees. This company loves to suck people in and if you leave, they will do whatever they can to make your life miserable. I have been offered two different jobs since I've left and both have requested to speak to my former manager. Every time they try to reach out to anybody, they ignore every call or email. It takes 2 minutes to sit on the phone and give a reference. It's funny how they can push reference calls on candidates they recruit so heavily, yet they don't have the decency to do the same for other people. Just stay away from Apex because it won't get you anywhere in your career.