Pros
1. Supportive and positive work culture
2. Good work-life balance
3. Helpful and cooperative management
4. Timely salary and benefits
5. Growth and learning opportunities
Cons
Nothing specific right now because my overall experience good as of now.