1) Relatively slow turnaround: You're at the mercy of all the administrativa that comes along with clearances and working for the government.
2) Being paid by the hour: regardless of if a project succeeds or fails, you are paid the same amount. There is no financial bonus for delivering good results.
3) Working with less motivated staff: there are some folks that lack a growth mentality. Ideally, they'd be terminated to reduce overhead/give opportunities to folks that want to work, but Sandia is a little too slow to let folks go in my opinion.
4) Over-managed: The management structure has too many layers. Senior managers and Center directors could be meshed into one layer.
5) Living in Albuquerque: Like any sun belt city, there's too much homelessness and open drug use.