Pros
Lots of projects going on,so you can learn horizontally. Quite friendly atmosphere,kind of homely.
Cons
No proper process is followed - either for learning or for career growth, people are used to getting away with their unprofessional behaviour .
Management needs serious improvement, to evaluate each resource .