Vantaggi
-Get to work on a variety of projects and learn new things every day. -Frequently work with higher level people in the company. They are willing to teach new people from their experience. -We can manage our own schedule. If no meetings or urgent work due, then work schedule is quite flexible as long as work is done with quality and in timely manner. - Colleagues are really smart and hard working. - A great team work environment.
Svantaggi
- Although there’s a lot of flexibility to work schedule, every week and even every day workflow is not predictable ahead of time in the entry level. - Quick turnover projects don’t give predictable amount of utilization. - Have to spend a lot of effort to look for work by ourselves, otherwise utilization will be low. But it’s hard to get involved in projects when we are new. - Hard to balance between client work and personal professional development with so much emphasis on utilization.