Pros
The future of this company is wide open. The possibilities are endless and to be a part of it is super exciting. I look back on the years I have been here and I only wish I got out of the Navy earlier to start here earlier. Working here is tough, but it should be. This shouldn't be an easy job and the challenges you are faced with should be difficult. You will be expected to come in everyday and give it your all without going overboard. This is one aspect I really enjoy about working here. I am never bored and I enjoy accomplishing our goals and overcoming every challenge we are faced with. Work life balance has significantly increased. Launch days are the best day of the week.
Cons
Location. I understand why SpaceX was started here, but I would really love for us to pack up and move everything to a more open area where everything, including our testing facility is in one central location. There are some awesome open areas between LA and Vegas. Traffic is horrible. It makes it really tough to commute.