A very work-intensive environment. Everybody always has something they need to be doing with deadlines, thus you can see the stress on their faces everyday. People don't bother to say hi to others and tend to dart their eyes awkwardly and ignore the person unless directly spoken to. Very hard to get information when that information is greatly needed to complete particular assignments, requiring multiple emails and many days wasted. It can get very lonely as an intern since you will be assigned to a group where usually everybody is at different points in their lives and hard to relate to (30+ age difference with families). The work assigned varies from week to week, sometimes just reading big documents all week, solving issues with faulty devices, serving as the typical intern guinea pig slave, or working on your "intern" project. It can get very boring at times since nothing will need to be done for you, but you still need to fulfill your 40 hours/week work requirements.
The following may or may not be cons, but did give me somewhat of a negative impression:
-Workers complaining about their current job and progression at the company
-Software from the company not working and it is up to us to fix the group in charge of the software's problems
-Lack of communication from the supervisor. Supervisor would only come to talk to see results on the assignments.
-People there seem to have this need to educate others on certain topics that the listener might already know about (The need to assert intellectual dominance and feel superior to others). This can get really annoying after a while.
-Workers start gossiping and loitering once their manager is not around
-Workers work slowly and procrastinate their work until close to the deadline where they start overworking just to finish the assignment