Vantaggi
A good place to start working at in the industry. They train fresh employees. Learning opportunity is great for both technical and business sides. Flat management. Agile Scrum and Extreme Programming methodologies are adopted. On time salary pay. Nice building, furniture, and desks.
Svantaggi
Very fast paced. A complicated business logic that you'll need to learn as fast as you could. Although the management is flat, there will always be a senior having an eye on you if your a junior and their opinions about you will be taken seriously. Bad pay for juniors and starters in the company. Toxic working environment (people have bad attitudes). If you want to be on the top you'll need to show that you are working overtime and even on weekends (so its the best place for workaholics). No Flexible hours. You feel that you're constantly being watched by your team leaders and HR. If you don't like to work all day everyday pair programming with someone on the team, then this might be a disadvantage to you. Unclear management objectives.