Pros: flexible timings, good co-workers, exiting work, freedom to work on your interests, work life balance
Cons: some times high pressure, politics
A typical day would comprise of meetings with client, development work, attending support tickets and managing the team members. A typical Friday includes 1 hour of "Fun hour" apart from the regular work. Apart from that I get to work for social service activities which I am interested in.
My learning includes managing projects, people, multiple tasks – more... effectively, gathering requirements from client and producing applications successfully, technical expertise.
Management is very supportive. They give importance to ideas of every member. They are flexible in terms of rules as long as work is done.
Hardest part of the job was to work on support tickets because of the deadlines some tickets have.
Most enjoyable part was during requirements analysis phase and development. – less