Pros
It can be a pro if you thrive in a highly structured corporate environment.
Cons
Thoughtful design is not acknowledged or rewarded at this firm. Helping people advance their careers is not a concern of the company. Working extra hours and not being paid for them are expected by their employees, and this is communicated through punishment if the employee fails to do so. They will pay you less than any other firm will and try to make up for it with small bi-yearly bonuses which are not as large as they promise they will be when you first sign on. High profit is the prevailing goal of this organization. Unless you are a cut-throat business person who strives in a profit-driven competitive environment, don't bother working here.