As per my experience pros are as follows:
Supportive Leadership: The management team, including my manager, higher authority, boss, is incredibly supportive and approachable.
Professional Growth: There are numerous opportunities to learn and grow within the company. I've gained extensive experience in the IT industry and understand better how it operates and how to advance in it.
Positive Work Environment (depends on which site you are on): The company fosters a collaborative and positive work environment that makes coming to work enjoyable.
Encouragement for Continuous Learning: The company encourages continuous learning and provides resources for professional development.
Cons
High Expectations: The high standards and expectations can be challenging but are also motivating.
Fast-Paced Environment: The fast-paced work environment may be overwhelming for some, but it keeps the work exciting and dynamic.