Pros
I've genuinely enjoyed my time here. The work culture is positive, people are approachable, and there's a good balance between getting things done and supporting employees. One thing I've really appreciated is the chance to work on different kinds of projects and technologies instead of being limited to a single domain. It has helped me learn a lot and kept the work interesting. The company also puts real effort into helping employees grow. There are plenty of learning opportunities, training programs, and certifications, and you're encouraged to take advantage of them rather than having to pursue everything on your own. That focus on continuous learning has definitely helped me stay up to date and feel more confident in my career. Overall, it's been a good place to learn, grow, and work with talented people while being exposed to a variety of technologies and challenges.
Cons
No major concerns from my experience so far. Like any large organization, there can occasionally be process-related delays, but overall the positives outweigh them.