Pros
I love how my employer doesn’t force the consultants to be in the office everyday. We have our RTO schedule but it’s not always fixed, you have the flexibility and most importantly you have the work-life balance. Though yearly bonus is not as huge as other consulting companies but somehow the other benefits are still considered good for a small-medium consulting firm, I hardly able to find other similar size companies with similar benefits.
Cons
Sometimes it’s scary once you are rolled off from the project and be on bench. You may be put into a project that is not your forte but at the end of the day, it’s on you whether you want to learn new things or you’d rather be on bench longer till you get the opportunity to join the project that is more of your preference.