Good starting salary and benefits
Nice working environment
Opportunities to learn and grow
Cons
Difficult to get salary raise/ salary raises are low
Often lack of guidance for beginners, overload of work
Not applying the same policy to all employees (e.g. working from home, working from other countries not allowed for everyone)