Pros
* You have flexibiites when you need them
Cons
* last couple of yrs, politics has become very high * People values have disappeared * only if you make noise and project your work (however insignificant or devoid of results), only then can your survive and grow. Rest of the people, however much competent and performing, have to either change or fade away * HR has no say; infact 90% HR is suppsoed to be your line mangers responsibility, and with so much of work transaction, this is completely ignored * Work culture is all about how many transactions you can manage, not about putting processes to reduce the cause of energy guzzling operations & transactions * No appreciation for innovative, path breaking work, as every role has to perform on numbers, and give ROI in 6 months