Flexible for work from home for senior employees.
Good learning curve with latest technologies.
Flexible for work time.
Nothing much.
Cons
Small company that never grew.
Not attractive infrastructure
Micro management
Project requirements and timeline not managed properly
Never paid for overtime
Zero employee satisfaction