Relaxed atmosphere. The variety of clients as well as responsibilities given to you at the staff level. The opportunity to work on both tax and audit clients.
The process of determining raises, the location. The turnover.
Warm atmosphere, good training and quality clients
Too much emphasis placed on politics and too many "golden boys/girls"