If you have a good manager, you're lucky! Flexible, easy going management. Look after staff with food, entertainment.
Cons
Stop promoting over work and toxic project management practices. 24x7 slavery if you work for the wrong PM. Hard to move up. Senior management will try and act all macho but won't stand up for you.