Pros
1) you will learn how Micro Management is real and can affect your performance and mental well-being. 2) you will learn how work environment politics is more important that doing productive work. 3) you will get into a meeting with the VP, Director and a couple of more people to reply to one e-mail to the customer.
Cons
1) Management comes from the Customer side, they don't have the mindset of serving the customer. they are used to be the customer. 2) The company is offering software projects, but they have no experience in SDLC at all and they. 3) Management would give your verbal support. but they actually do nothing on the ground to help with any issue with the customer. 4) working more than 60 Hours a week is the norm. nobody will ask you to work late, but you will have meetings, reviews and other activities after working hours, and you are included in those meetings. it is an indirect way to make you working 60+ hours a week with no compensation. 5) Company culture doesn't support diversity.