Vantaggi
I started at Code Authority as an intern and moved up to Senior Software Developer fairly quickly. They provide you all the tools required to be successful and the projects I was working were interesting and a lots of times greenfield. HR Director(Ashlyn at the time) constantly tried everything to help me with my career growth. Senior Partner (Phil at the time) was my mentor and owe him for everything I know at the moment. He is by far the most patient person, he will teach you everything you need to be successful in your career. And he insists on using the most modern technologies so you are always fresh in the industry. Also the atmosphere is by far the best I have ever seen. Great workstation, great furniture, great parties, great gatherings!! They try to balance the hard work and fun well.
Svantaggi
Sometimes you have to wear a little too many hats, although you are learning a ton during these times so it is not as big of Con.