Decent company - if you got into a decent team
Pros
-Good team culture & people -Decent deadline expectations -Good place to learn large scale architecture software development
Cons
-Management can implement some rules which are red flags(no hybrid work, cutting public holidays) & exploit details in fine print (e.g. no bonuses even if contract says 13 "month" bonus due to some other t&c which your lead may not tell you till year end) -If looking to develop skills in open source, this may not be the place to do so as even if the role is C#, many functions are abstracted with their custom functions & we're expected to use those instead, many times with no documentation -Challenging software -New joiners may be thrilled about the onboarding to australia etc but the benefits mostly stop after the onboarding process