Pros
Decent pay. Paychecks always arrived on time. Out of pocket expenses always paid on time. Provides company vehicles. Lots of work. Hires inexperienced investigators and provides training.
Cons
Company has no respect for their employees personal lives. It's ALL about Apex! Employees are treated like robots.....just work and work and work and work. Even after you have worked 50 or 60+ hours in a week and driven over a thousand miles, they still want to keep working you. If you ask for time off, you are taken off the schedule for a week. If you complain too much about it.....your caseload will slowly start dwindling to the point that you have ZERO hours and forced find another job and resign. Company does not treat their Veterans with respect and does not honor those Veteran/military reserve employees who get reactivated and have to serve their country again. Zero room for ANY job advancement unless you are "personal" friends with a member of the executive staff.