-Good environment and friendly colleagues
-hybrid work style
-the use of important tools for software develoment and the avalability of all neccessary
softwares
Cons
-too long orientaion period
-no proper fair distribution of tasks among employees to keep everyone involved in the full software developemt cycle