Pros
This company is good only for the initial phase of your career. If you have more than 2 years of experience, this place simply isn’t for you. You’ll outgrow it faster than they’ll ever grow as a company. This is a good company for freshers — good in terms of the work you get, not the work culture. They have a habit of squeezing every possible drop out of freshers because they work for less salary. Management then takes the credit, shows the output as work done by seniors, and charges clients more. Use this to your advantage: do the work, learn everything and leave. If you’re interested in any tech, just learn it and show capability — they’ll put you on that project instantly. Since it’s a very small company, talking to management or sharing inputs is easy. Frequent project changes – If you like switching tech and projects often, you’ll get that here. They will ask you to learn new tech and switch projects accordingly. Project switching happens constantly.
Cons
No work-life balance. Overtime isn’t occasional — it’s the culture. Shut down your laptop at 6 PM even once and you’ll receive an email. Micromanagement to a ridiculous level. Going for chai? Drop a message. Going to the restroom? Drop a message. Any small break? Drop a message. If your status turns “Away,” they immediately ask why. Managers have no actual work; their job is to monitor you like you’re a kid. Upper management/top 15 people lack vision. They don’t understand market flow. This company is 18 years old but still feels a startup company, and culture is also like the statup company. CEO priorities are misplaced. Not much real work on his plate; team effort gets wasted on hobby-level side projects. Projects are basic, short-term fixed-cost nightmares. They dump unrealistic deadlines on you, and you feel like you’re in hell. If you land in a fixed-cost project, try to escape or just resign. Company mindset is outdated. All reactive, no strategy. Same thinking for years, no scaling, no evolution. Internal politics exists openly. Bootlickers rise. If you don’t know how to lick boots, you’ll be forced to learn or you’ll struggle. Note to Anyone Joining If you join this company: Learn everything you can. Work for yourself, not for them. Pick up new tech. Use the projects to gain live experience. Maintain good relations with managers and understand the internal politics. If you don’t know how to bootlick, you’ll either learn it or get sidelined — that’s the reality here. Work as hard as possible for your future, and leave at the right moment. This company is a temporary stop, not a place to build a long-term career.