GMi is a great place for anyone of any experience level to go and be successful. Even if you don't have as much experience, as long as you are willing to put in the work and effort and listen to suggestions and tips that people are giving you, you will learn a lot and have a good experience. And if you do have experience, they are more than able you use you properly and get you more advanced projects and tasks. Good advice for anywhere you go is just to go into a job/co-op/internship with a positive attitude and try to learn as much as possible. Lastly, the product development group at GMI is a fun group to be around, so once you're settled in and comfortable, don't be afraid to joke around and have some fun! Just don't let Scott and Ryan get you too off topic, it's quite easy for them to do.