I have been working at Boeing full-time
Pros
Excellent benefits, collaborative environment, appreciation for diverse perspectives
Cons
Minimal cons. Like every company, some people are great to work with and some aren't.
I have been working at Tesla for more than a year
Pros
The people you interact with are outstanding. Pay is competitive and offers stock options
Cons
The areas where you will work. Fremont is sleepyville, but somehow housing is as expensive as NYC
Advice to Management
Communication, Documentation are a little erratic, and Processes are lacking (some processes are a good thing!)