Pros
The company has great engineering standards and drawings. All of the principals are willing to help if you have questions and everybody is very friendly. It is a great place to work, especially for entry level engineers. Working with DSA, you get an in depth knowledge base for the engineering code and standards required in Southern California.
Cons
The office is on the quieter side in terms of discussions and talking. Working with DSA, the deadlines and code requirements are very strict.