Pros
- You will be pushed to do better and in a short period of time. - If you join as a firmware developer then its really great. - Senior are really helpful.
Cons
- They will give you any work wether its web development, app development in 3 or 4 different languages. So, its get difficult to increase your proficiency in any 1 or 2 language. - They don't stick to their words. Rather its regarding increment or project requirements. All new requirements comes on the fly and you need to complete it in the same alloted time. - Don't appreciate your work and even underestimate you. - micro management regarding regarding arival and lunch time but don't consider the extra work done after office hours or on weekends. - All those points can be negligible if the employee is paid nicely.