Pros
As eSearchVision is a small team that manages many clients, there is a lot of opportunity to quickly grow within the paid search team. You are expected to learn quickly on-the-job, which, while it can be challenging, does allow you to become an expert in the field much quicker. Where big agencies do not allow junior people to touch anything important, at eSearchVision you will be able to touch projects on many levels. Growth potential is great in the first year or so, after that you are likely to get stuck. The company is very flexible about letting you work remotely whenever there is a need (both professional as well as personal).
Cons
The company is not willing to hire pro-actively, so many times there is too much work to be done which leads to long workdays. There is no clear structure to anything, so it is hard to properly delegate tasks to the correct people and with so many employees being overloaded with work things do get missed. Management, both globally as well as locally, is severely lacking in communication skills, leadership skills, and management skills. While the local teams are great to work in/with, management makes the overall experience at eSearchVision pretty negative. Managers either have their own agenda or seem to be influenced heavily by one person in the team. If management does not like you (on a personal level), you can forget about ever getting a raise or promotion. If management does like you, you are likely to get promotions; however, those promotions do not come with any sort of increased compensation (while obviously responsibilities do increase). Across the board, this company seems to undervalue its employees.