Only join if you are willing to fit into the culture.The good thingsGood company for starting your career.
Learning opportunities for software engineers.
The challengesManagement is not good at making decisions.
No benefits/employment perks until after the first year. Take note for those looking for a decent pay grade.