Pros
If you're the right person to fit into this hyper multi-disciplinary, highly creative, and often chaotic work environment, you will LOVE this job. Your enjoyment of working at Applied Minds scales with your competence at producing near-miracles in a variety of disciplines. Casual dress code. Lots of fun tools and equipment. Awesome open-plan office environment -- lots of plants, natural lighting, big open space, etc. Rapid-fire projects in a variety of fields. Great place to learn if you can boot-strap yourself. Massive potential for project ownership.
Cons
When deadlines are approaching, work hours can be long (60 to 80 hours/week) although most of the time it's ~40 hours/week. Hard work is not rewarded. Promised bonuses are a lie (don't believe the recruiter), and there's no comp time off after 80 hour work weeks and working nights and weekends. Spineless managers won't stand up for their team, and are never around when they're needed. No professional development. No formal mentor-ship program, and senior employees are overworked to the point that they hardly have time to talk to junior employees. Teams don't communicate well, and managers don't care. No improvement culture. After a few project cycles you'll start to learn that the company has been making the same mistakes over and over for many years. Many projects have no real world impact --- for example, projects may be to help a struggling company catch up with their competitors, or to produce a demo which shows off a technology that will never have an impact as a technology or service. The good old boy's club is alive and well...