nice atmosphere...good for freshers and to begin with...at middle level stagnancy sets in and things can really slow you down. hardware procurement orders sometimes takes time
Cons
cumbersome and things move quite slowly at times...politics involved...shud remove mid layer management...they shud move fast and try out more things