Pros
Apex provides their employees with personal and professional growth opportunities. The culture is fantastic, the people are great, we have fun, but we get the job done. This is not a stuffy corporate culture. We believe in team work and collaboration. Everyone is very supportive of their peers and we all work together to maximize our organizations potential. The environment promotes a healthy work/life balance. The parties/celebrations are awesome (my kids especially like Santa coming into the office every year & the picnic), Apex lives the motto "Work hard. Play hard."
Cons
This place isn't for everyone. Not all personalities can work in this environment. The hiring managers take that into account during the interview process. It's tough to get in, but once you do, you understand why hiring decisions are made like they are.