No Pros I have experienced in my 6 years of experience here
Perks - Nil
Work -life Balance - Depends on the project and the manager
Training - Depends on the location in which you are working. if you travel to the designated travel location, no expenses will be boren by the company
Cons
Personal growth - very rare
timeoff - Worst
Company values - too much boasting