Had a good leadership team
Opportunity implement ideas
Good products
Had good vision
Competitive salary structure
Very good office infrastructure
Cons
No long term vision
Salary credit date delayed
Certain managers did not understand the business and the vision
Keep changing business models quite often leading for employees to not able to concentrate on their job roles