Avantages
Emphasis on work life balance is a plus. Opportunity for some growth is neat. Learning new skill sets always makes working interesting/ dynamic. Their are some very nice people who work here.
Inconvénients
Communication on issues could be improved. There were times issues would come up in the pipeline down the road that wasn't addressed by the leads. Some leads make stand ups/ daily meetings unpleasant due to rude behavior such as being super critical on employees work and calling them out in meetings. If you don't click in well with the work culture, you'll easily feel unwelcomed, left out. Management expects a lot from their employees, wearing too many hats on the job.