I am almost a year out from my time as a corporate designer. Working in a large corporate setting was quite a learning experience--and I mean that in the best way possible. I am very, very happy to be working from home, but I could not be the designer I am without that training (boot camp). That being said, I've had some "survival tips" rolling around in my head that I've been wanting to share.
1. It's not your baby. Do not become attached to anything you design for a corporation, because it does not belong to you. It belongs to the company. You are simply there to help them realize their ideas and help them sell product in the way that works best for them. In a large company, chances are there are many links in the food chain that need to approve something before it moves forward. That means lots of revisions. You simply cannot have overwhelming feelings for a design under these circumstances.
2. Pick your battles. You have to be willing to compromise your designs most of the time, but occasionally there will be something you believe in with all of your heart and soul. Fight for that thing. Don't fight over simple things that don't make a huge impact to the idea (ie if they want it to be pink, just make the damn thing pink.)
3. Share your ideas...over and over and over again. I don't know what it is with people, but they need to hear something multiple times before they start to believe it. If they hear it enough times, eventually they will think it was their idea. Let them have it. You have done your job.
4. Learn from other designers. I have worked with so many amazingly talented people. Don't be intimidated. Learn from them. You will make yourself a better designer if you ask questions, watch, listen.
5. Take every opportunity. Volunteer to help with projects, extracurricular activities, etc. Leaders will take notice, and the opportunities will get better and better.
6. Connect with other designers in the local community. This is important for so many reasons. Networking, staying fresh, and basic social enjoyment. You want people to know who you are, so you can reach out to each other when you need an extra hand, or help finding the next job. And, designers are my people. It's always fun to be around your people.
7. Work fast. Guys, you just have to.
8. Let it go. They can't all be masterpieces. Promise yourself you'll do better on the next one. Move on.
9. Go home and turn it off. Don't work extra hours unless you absolutely have to or else people will take advantage of your time, and your energy will be drained. You need that time to recharge. Spend time with your family, hang out with your friends, and work on personal projects that are creatively fulfilling to you.
10. Move on when it's time. Don't stick around so long that you get bored. Because you will be bored and then you will get bitter. This is not fair to yourself or to your company. Find a new challenge, and let your position be that same new challenge for another designer.