Pros
Everyone is like family here and our bosses are great leaders and really care about the team and their clients. They really understand the importance of having a good relationship with the team and often come up with ideas for us to socialize and have fun together, such as birthday lunches, board games during lunch, team building events, holiday parties, and more. They give you opportunities to grow, to be yourself, and share your ideas. They strive to achieve the best for the clients.
Cons
The type of work is usually the same (usually professional service clients and often law firms).
You're required to log your time daily and describe what was done.