Happy and laid back work environment, difficult to advance in a technical career.
Pros: laid back atmosphere
Cons: technical talent is not valued
What I Liked:
This was my first job out of college, where I worked as a QA consultant on a development team in the backend IT department. We followed Agile Scrum development, so a typical day started with a half hour Daily Stand up meeting where everyone got to discuss their progress on the current sprint's stories. I liked these meetings because I would always know what the developers and other QAs were working on, and this made it easy to coordinate with the rest of the team.
Everyone had their own individual tasks to complete, but no one was ever so caught up in their own work that they couldn't stop to discuss something unrelated with another co-worker. In fact, verbal communication was an integral part of the job, since written documentation is a low priority in Agile development. If you are a lone-wolf type who likes to get things done without coordinating with others, then this sort of environment might not be a good fit.
The overall atmosphere seemed very laid back, and I never felt too pressured about meeting deadlines or working extra hours.
What I Didn't Like:
My department did not seem concerned with retaining technical talent, as most technical positions were filled by consultants and there was very few opportunities to be converted to an employee in a technical role. If you have a technical background and are looking to follow that career path, this is probably not the best place to grow.
The company is known for having frequent "Re-orgs", where new teams are sprung up, and existing teams get dissolved. This makes your future at the company seem very uncertain. – more... In the best case, one of the new teams will require someone with your skill set and you can continue to have a job; Although you will be working on an entirely different project, with entirely different people. Worst case is that your skill set and knowledge is not relevant to the new teams and there's nowhere for you to go. This is what eventually ended my term at Autodesk. My team was dissolved and no other team had any interest in a QA or Developer with just over a year of experience in software development. – less