Pros
High professional standard, I have learned a lot since join the company, like international tax filing such as form 5471 and FBAR. The working environment is very friendly, the co-workers are nice and easy to work together.
Cons
If you want work for big four, this is not the place for you.