Good company,The good thingsGood benefits - work from home, flexible working hours, allowances, etc.
Helpful and friendly teams, excellent work environment to learn and grow career. Full Agile work process, transparent and productive.
The challengesManagement decision tends to not align to what they say, can cause conflict with within teams and clients. They can overwrite decision you made, thus making your role irrelevant.
Sometimes lack of resource to complete agenda within given time frame, can cause OT.