Pros
Cohesive and decent physical work environment that caters to open communication between peers and superiors/subordinates alike. This ensued in a friendly and easy-going work culture, if and when, the amount of (or lack thereof) work do not pose a very practical hindrance. Modest but not great employee benefits. Highly dependent on one's importance to the firm and how well you have communicated your needs to upper management or HR. Sponsorship for professional certifications are provided, albeit on a very scarce case-by-case basis, and by way of covert agreements between employees and management, which lends the company an opportunity to obtain leverage over your future commitment and responsibilities.
Cons
Nature of the industry and the incessant onslaught of jobs/engagements that employees are being booked on meant that there was always a glaring lack of manpower to accomplish responsibilities. This, in addition to the opaque nature of the revenue and cost structure of the firm, gives employees the impression that the company seems to be taking on more clients than it can handle. The result was fixed-salaried employees getting the short end of the stick, while the firm reaps the benefits of fees paid by clients (read: unhappiness). Once again, though is a very opaque issue and may not hold true, it is undoubtedly a sentiment shared by its employees. Expect to be/feel overworked. It is a task-driven work experience with mounting workloads. Employees tend to find themselves falling victim to a shocking lack of social awareness and unreasonable expectations from superiors in demanding work to be done over the weekends. This can be attributed, in part, to the demographics of the employees at the company which renders them to have next to zero family commitments over weekends and after working hours. Management style and skills by superiors can be very questionable and unpredictable. Your drive to succeed is highly dependent on your intrinsic motivations. Do not expect a compensation commensurate to your level of output, which is highly characteristic of audit firms/departments (i.e. professional services), and even more so for a mid-tier firm. Most of the employees working at the firm often bemoan about their jobs and express unhappiness at their current position in the company. They have minimal passion for their jobs and are always ostensibly lamenting about wanting to quit and finding another job. There is a very uninspiring work culture that suppresses inquisitiveness and growth. The majority of employees working in the company are simply awaiting the golden opportunity to head to one of the Big 4 firms, if not other companies. Work performance is assessed via bi-annual appraisals, a system which I find is fundamentally flawed due to the lack of training and awareness of the purpose of such a system by those who are tasked to judge your performance. Amidst the flurry and sheer volume of day-to-day tasks, expectations (which set the basis of "performance") are not stated, discussed about, or viewed as imperative by superiors. This lends susceptibility of your performance levels to largely subjective facets (emotions, rapport with said person, favoritism). There is a glaring ineptitude, nonchalance and lack of commitment from these parties in assessing your work performance against the "right" qualities/benchmarks, which more often than not, defeats the supposed objectivity of the process. There is zero incentive for these people to put even a reasonable amount of effort into ensuring appraisals are done in an equitable fashion.