Your project determines everything
Pros
Overall as an employer very good. There are a lot of small perks such as work from home, no clock in and clock out required, overtime is paid and they support heavily in your training and education. The job offers a lot of flexibility with the chance for working for a lot of big clients names and gain steep learning curves, however what you do and who you work with depends heavily on the project you get assigned to.
Cons
Salary is below average if compared to the industry. KPMG is an audit company and this is visible in all departments by the restrictions some consulting engagements face due to this. Being always on the go means you lack the close connection to the company and colleagues, but overall the working environment is with young and ambitious colleagues.