Flexible hours if you are working while still in school. Civil based company that is currently looking to expand. Great environment and people, make coming to work very pleasant.
Cons
The internship tasks switch on a daily basis, and vary depending on the day. Could be working at multiple jobs at one time. Must be able to be flexible with your time and keep up with the fast pace the company works at.