Pros
Work culture is good. Company treats its employees well.
Cons
1. Too much freedom to analysts and little prior experience in a corporate environment means they have little know on what are fair expectations to have and when they are giving over. Some of the analysts work ethics are questionable often reporting at work at 2 pm on a daily basis. It is all one sided expectation where they themselves do not believe that a person forges his career by his own efforts and hard work. Simply say they don't self introspect. An easier way is for a bunch of people holding grudges to put a anonymous reviews here on glassdoor or put backdoor questions in an anonymous box and thus put pressure on the management. If you know you are correct, you don't have to use backdoor means. 2. Some of the leaders at the Apex do little in terms of mentoring people or contribute to the growth of the organization. They have been given absolute powers and do not care to even explain the rationale behind crucial decisions. 3. Make people at Apex contribute more to the organization growth. They need to justify their salaries. 4. Over hiring might create issues later. Hire people for the long term only keeping in mind your business growth rate.