Pros
Open culture, supported teams and seniors, like a family, management sharing updates, growth opportunity, excellent experience in dealing with international customer and following standards like CMMi
Cons
Some development using old tech but other products using latest tech stack