Pros
People are overall very nice to work with and the company will invest in your education if you want to study for an accountancy qualification. Finance teams do arrange meals and team events.
Cons
Do not expect to be promoted or recommended if your work is good as the upper management do not look at your quality of work or the suitability of yourself. Do not expect to make a career here as it is based more on whether you get along with the management staff and whether they like your personality and your ability to get along with them as opposed to the performance of your work. Upper management work off favoritism rather than your individual performance or quality of work. Your work can be poor or average standard but if you get along with management then you are likely to get a promotion. Also a lot of internal politics and micromanagement in the work place to the point where it will dampen your morale. Expect to do a lot of overtime with little appreciation from upper management.