Vantaggi
The work-life balance was great. To the point that it gets a bit ridiculous and many people take advantage of that. People are great too. Not everyone, but for the most part you meet some great smart people on every engagement.
Svantaggi
There is little to no development, mentorship, or training of talent. It seems like senior management is pursuing their own goals ( for most part it is getting follow on work at any cost) and ignore individual development needs. For example if you want to go on training rather than a project that does not fit your career aspiration, you are more likely to go on a project if they don't have other bodies to put on it. Performance reviews mean very little as those are decided well before the review occurs and what you put in your self assessment means very little. For example, having realized that, I just cut and pasted my previous cycle review into the new cycle and no one even noticed. occur under a banner of transparency, but they are anything close to that.