Pros
- I was at BDO for many years. Generally, the people there were great to work with. The partners do generally care about you and are interested in you. The manager group worked well together. - Obviously you need to be more senior for the work to be interesting (staff level work isn't interesting anywhere - you just have to bide your time guys) but what you put in - you get far more out. The opposite is also true...
Cons
- There's nice and there's too nice. Over the years there were people they should have got rid of sooner that they let stay. These underperformers (seniors and managers) just mean the good people have to work that much harder. - The OC office didn't grow very much from 2007 to 2014. Yes there was a recession - but look at LA and SF - they are powering ahead. This limits opportunities for progression. See my comment in advice below. - Year round busy season when you have off year end clients. Well - not 100% a con as you get a fantastic experience - you just need down time sometimes... - I had to complain about pay every year. Every second year I would get a nice bump - but then the other year would be poor as I'd got a big bump previously. Just pay market rates already. I got a 25% bump when I left. That shows I was underpaid...