Pros
Good benefits and retirement plan. Clean and new work environments. Well known brand name for your resume. Good work-life balance.
Cons
No promotion growth and really hard to transfer to another department. Management is full of nepotism and lacking respect towards CPAs. Their mission emphasizes "Caring" values but they don't practice this towards their employees. Here, it doesn't matter how intelligent and hard you work, if management doesn't like you, then you are out of luck. People with the wrong attitude and poor management style get promoted over you. Human Resources is full of red-tape bureaucrats and make impossible demands that you be the same people person as everyone else. Once you become a senior accountant, then it's time to leave. Staying here too long can hurt your career.