I have just completed my BTech. I was placed on-campus in a company(let's say it X) which has a branded name and is a mass recruiter. In the meantime, I applied in a startup company(let's say it Y) in Bangalore. I had 3 telephonic interviews(each of around 1 hour) with them. They selected me. This company has a lot of work in J2EE. And I will definitely get a chance to work on J2EE projects and will learn a lot. While in the company [X], there is very less to learn. Noone learns much and also there is lot of uncertainty about which person will get project on which domain. Also about each person has to sit around 4-5 months on bench initially.
I am SCJP and SCWCD certified. I have a lot of interest in Java technology.
I have decided to join company [Y]. Is my decision right???
If I work in this company 1 year and learn a lot in Java technology, will it help in switching over to some other reputed company afterwards? Since no one will be knowing this company, will it affect my career?