Hardworking, fast moving company with a great team
Pros
We would work on new projects every week. The variety of the projects in terms of client size and industry meant that there was always opportunities to learn new things. The company develops juniors into seniors quickly. There is a strong team ethic, with great people who are all willing to help each other out. The seniors are all very generous with their time and advice. The managers assign jobs according to skill levels. The quality of the work is high. The company goes through rounds of design and dev QA before launching projects. In my time there the company trippled in size. The managers are always recruiting. The company went from a small team in a single room to a large team in 3 separate offices locations in just a few years. Opportunities. The managers make a point that team leaders must come from within the team. All the senior team leaders when I was there started out as juniors. Wages. Although I started out on a relatively modest wage, I was given a pay rise within my first year, again 6 months later and again 7 months later. Within 3 years I had doubled my salary.
Cons
Nothing really worth mentioning. Sad I had to leave for family reasons.